package com.hzdesk.media.koreabatchmatvector.fragment.fragment_contract;

import android.content.Context;
import android.widget.CheckBox;

import com.hzdesk.media.koreabatchmatvector.bean.MouseUserDevicesinfoBean;
import com.hzdesk.media.koreabatchmatvector.bean.MousetBean;
import com.hzdesk.media.koreabatchmatvector.bean.UserBean;
import com.hzdesk.media.koreabatchmatvector.matvector.NiceSpinner;

import java.util.List;

/**
 * Created by Administrator on 2018/6/22.
 * 杭州席媒科技有限公司  Developers  刘传华  19
 * 佛祖镇楼 bug辟易
 */

public interface MouseSetContract {

    interface IMouseSetModle {
        List<MouseUserDevicesinfoBean> query(Context mContext);                                     // 查询数据

        boolean update(MouseUserDevicesinfoBean bean,Context mContext);                             // 更新数据

    }

    interface IMouseSetView {
        void setupdateView(MouseUserDevicesinfoBean userBean);                                      //根据几号笔触 显示对应的信息

        void setOneSelectedIndex(int index);

        void setTwoSelectedIndex(int index);

        String getEtName();                                                                         // 获取EditText输入的信息

        void sendMessage(int pager);                                                                //发送消息

        void setTvNumber(String msg);                                                               // 显示几号鼠标

        String getMouseSetName();                                                                   //获取鼠标修改的昵称

        void setMouseSetName(String name);                                                          // 设置用户名称

    }

    interface IMouseSetPersenter {
        void initDate(NiceSpinner mNiceSpinnerOne, NiceSpinner mNiceSpinnerTwo, Context mContext);    // 初始化 数据

        void setinitListener(CheckBox mCheckBox, Context mContext);

        void setOnGenericMotionListener(NiceSpinner mNiceSpinnerOne, NiceSpinner mNiceSpinnerTwo);

        void onClickCancle(int pager);                                                              //取消

        void onClickConfirm(Context mContext);                                                                      //确定
    }
}
